<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');


function is_logged_in($logged_in) {
   
  if(!isset($logged_in) || $logged_in != true) {
    redirect(site_url('login'));
  }
}

function getRequestMethod() {
   return $_SERVER['REQUEST_METHOD'];
}


function verificacionUsuario() {
  $CI = get_instance();
  $resultado['bool'] = TRUE;
  $resultado['mensaje'] = null;
  $usuario = $CI->session_model->validate();
  $resultado['user'] = $usuario;   
  
  if(!$usuario):
    $resultado['bool'] = FALSE;
    $resultado['mensaje'] = 'Clave o contraseña incorrecta';
    $resultado['user'] = null;
  elseif($usuario->is_active == 'I'):
    $resultado['bool'] = FALSE;
    $resultado['mensaje'] = 'El usuario con el cual intenta ingresar se encuentra inactivo';
    $resultado['user'] = null;
  endif;          

  return $resultado;
}